﻿namespace PerceptiveMCAPI.Types
{
   public class listInterestGroupUpdateParms
   {
      public string apikey { get; set; }
      public string id { get; set; }
      public string old_name { get; set; }
      public string new_name { get; set; }
      public int grouping_id { get; set; }
      // -------------------------------------------
      public listInterestGroupUpdateParms()
      {
         this.apikey = MCAPISettings.default_apikey;
      }
      public listInterestGroupUpdateParms( string id, string old_name, string new_name )
      {
         this.apikey = MCAPISettings.default_apikey;
         this.id = id;
         this.old_name = old_name;
         this.new_name = new_name;
      }
      public listInterestGroupUpdateParms( string id, string old_name, string new_name, int grouping_id )
      {
         this.apikey = MCAPISettings.default_apikey;
         this.id = id;
         this.old_name = old_name;
         this.new_name = new_name;
         this.grouping_id = grouping_id;
      }
      public listInterestGroupUpdateParms( string apikey, string id, string old_name, string new_name )
      {
         this.apikey = apikey;
         this.id = id;
         this.old_name = old_name;
         this.new_name = new_name;
      }
      public listInterestGroupUpdateParms( string apikey, string id, string old_name, string new_name, int grouping_id )
      {
         this.apikey = apikey;
         this.id = id;
         this.old_name = old_name;
         this.new_name = new_name;
         this.grouping_id = grouping_id;
      }
   }
}
